package fr.service.dao;

import java.util.List;

import fr.beans.LignesCommande;
import fr.imodele.dao.IModelDao;
import fr.iservice.dao.IServiceDao;

/**
 * @author Caroline Lavaure
 * Project : Caroline aloe vera
 * 9 juil. 2013
 */
public class ServiceDaoLignesCommande implements IServiceDao<LignesCommande> {

	/* ************************************* */
	/*               PROPERTIES              */
	/* ************************************* */
	

	/**
	 * the field IModelDao<LignesCommande>.
	 */
	IModelDao<LignesCommande> iModelDaoLignesCommande;
	
	/* ************************************* */
	/*               METHODS                 */
	/* ************************************* */

	@Override
	public final boolean save(final LignesCommande pLignesCommande) {
		// TODO Auto-generated method stub
		return iModelDaoLignesCommande.save(pLignesCommande);
	}

	
	@Override
	public final boolean update(final LignesCommande pLignesCommande) {
		// TODO Auto-generated method stub
		return iModelDaoLignesCommande.update(pLignesCommande);
	}

	
	@Override
	public final boolean saveOrUpdate(final LignesCommande pLignesCommande) {
		// TODO Auto-generated method stub
		return iModelDaoLignesCommande.saveOrUpdate(pLignesCommande);
	}

	
	@Override
	public final boolean delete(final int pId) {
		// TODO Auto-generated method stub
		return iModelDaoLignesCommande.delete(pId);
	}

	
	@Override
	public final LignesCommande read(final int pId) {
		// TODO Auto-generated method stub
		return iModelDaoLignesCommande.read(pId);
	}

	
	@Override
	public final List<LignesCommande> lister() {
		// TODO Auto-generated method stub
		return iModelDaoLignesCommande.lister();
	}

	/* ************************************* */
	/*         GETTERS & SETTERS             */
	/* ************************************* */

	
	/**
	 * @return the iModelDaoLignesCommande
	 */
	public final IModelDao<LignesCommande> getiModelDaoLignesCommande() {
		return iModelDaoLignesCommande;
	}


	/**
	 * @param pIModelDaoLignesCommande .
	 */
	public final void setiModelDaoLignesCommande(final IModelDao<LignesCommande> pIModelDaoLignesCommande) {
		this.iModelDaoLignesCommande = pIModelDaoLignesCommande;
	}

	
	
}
